
#include <iostream>
#include <cassert>

using namespace std;

class aa
{
  public:
    template <typename T>
    void pnt(const T &var)
    {
        cout << sizeof(var) << endl;
    }
};

int main()
{
    int a;
    double b;
    char c;
    aa ca;
    ca.pnt(a);
    ca.pnt(b);
    ca.pnt(c);
    return 0;
}